long live heroes